#!/bin/sh
cmd_scan()
{
    [ -f configure.scan -o -f configure.ac ] || autoscan
    rm -f autoscan.log
}
cmd_conf()
{
    [ -f configure.ac ] || mv configure.scan configure.ac
    aclocal
    autoconf
    libtoolize --automake --copy --force
    automake --add-missing --copy
    rm -rf autom4te.cache
}
cmd_make()
{
    ./configure
    make
    rm -rf autom4te.cache
}
cmd_clean()
{
    rm -rf autom4te.cache
    rm -rf m4
    rm -f autoscan.log
    rm -f compile
    rm -f config.log
    rm -f config.status
    rm -f config.sub
    rm -f configure
    rm -f configure.scan
    rm -f depcomp
    rm -f ltmain.sh
    rm -f aclocal.m4
    rm -f config.h.in~
    rm -f config.sub
    rm -f missing
    rm -f install-sh
    rm -f config.guess
    find . -name Makefile.in -delete
    find . -name '*.o' -delete
    find . -name .libs | xargs rm -rf
    find . -name .deps | xargs rm -rf
}

cmd_$1
